Make GtkAppChooserButton work in modal context
authorMatthias Clasen <mclasen@redhat.com>
Fri, 21 Jan 2011 02:21:42 +0000 (21:21 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Jan 2011 02:21:42 +0000 (21:21 -0500)
gtk/gtkappchooserbutton.c

index 60732e615d7c0089b42293641cbe71c15524b28b..c01ce9b1f0ece8aed3aaff3ff8b74f0c04216ad7 100644 (file)
@@ -223,6 +223,9 @@ other_application_item_activated_cb (GtkAppChooserButton *self)
   toplevel = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (self)));
   dialog = gtk_app_chooser_dialog_new_for_content_type (toplevel, GTK_DIALOG_DESTROY_WITH_PARENT,
                                                         self->priv->content_type);
+
+  gtk_window_set_modal (GTK_WINDOW (dialog), gtk_window_get_modal (toplevel));
+
   widget = gtk_app_chooser_dialog_get_widget (GTK_APP_CHOOSER_DIALOG (dialog));
   g_object_set (widget,
                 "show-fallback", TRUE,